package br.com.werp.regras.geral.vos.pessoa;

import java.lang.reflect.InvocationTargetException;

import br.com.werp.regras.geral.util.BeanUtil;
import br.com.werp.regras.geral.vos.tabelas.Pessoa;

/**
 * @author Sobreira
 * Criado em 19/01/2005
 * 
 */
public class PessoaJuridicaVO extends PessoaVO{


    /**
     * Juridica
     */
    private int Juri_pessoa;
    private java.lang.String Juri_nome_fantasia;
    private java.lang.String Juri_cnpj;
    private int Juri_ramo_atividade;
    private java.lang.String Juri_tipo;
    
    
    
	/**
	 * 
	 */
    public PessoaJuridicaVO() {
    }

    /**
     * @param pess_id
     */
    
	public PessoaJuridicaVO(int pess_id) {
        super();
        super.setPess_id(pess_id);
        Juri_pessoa = pess_id;
    }
    public java.lang.String getJuri_cnpj() {
        return Juri_cnpj;
    }
    public void setJuri_cnpj(java.lang.String juri_cnpj) {
        Juri_cnpj = juri_cnpj;
    }
    public java.lang.String getJuri_nome_fantasia() {
        return Juri_nome_fantasia;
    }
    public void setJuri_nome_fantasia(java.lang.String juri_nome_fantasia) {
        Juri_nome_fantasia = juri_nome_fantasia;
    }
    public int getJuri_pessoa() {
        return Juri_pessoa;
    }
    public void setJuri_pessoa(int juri_pessoa) {
        Juri_pessoa = juri_pessoa;
       setPess_id(juri_pessoa);
    }
    public int getJuri_ramo_atividade() {
        return Juri_ramo_atividade;
    }
    public void setJuri_ramo_atividade(int juri_ramo_atividade) {
        Juri_ramo_atividade = juri_ramo_atividade;
    }
    public java.lang.String getJuri_tipo() {
        return Juri_tipo;
    }
    public void setJuri_tipo(java.lang.String juri_tipo) {
        Juri_tipo = juri_tipo;
    }
    
    public void setPess_id(int pess_id) {
        super.setPess_id(pess_id);
        this.Juri_pessoa = pess_id;
    }
    
    public static void main(String[] args) throws IllegalAccessException, InvocationTargetException {
		Pessoa pessoa = new Pessoa(99,"TEste");
		PessoaJuridicaVO juridicaVO = new PessoaJuridicaVO();
		BeanUtil.copiarVO(pessoa, juridicaVO);
		System.out.println(juridicaVO.getPess_nome());
	}
}
